﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace App.Interface
{
    public interface IKeShi : IDependency
    {
        void AddKeShi(string ksmc);
        void UpdateKeShi(int ksid, string ksmc);
        string GetAllKeShiList();
        void DelKeShi(int ksid);
        string GetKeShiZhiWu(int ksid);
        /// <summary>
        /// 将科室职务都变为平级显示
        /// </summary>
        /// <param name="ksid"></param>
        /// <returns></returns>
        string GetKeShiZhiWuOption(int ksid);
        string GetGongZuoJiHuaList();
        string GetJiXiaoList();
        void AddZhiWu(int ksid, int zwid);
        //void EditZhiWu(int ksid, string zwid, int gzjhid);
        void DelZhiWu(int ksid, int zwid);
        string GetQuanXian();
        void UpdateZhiWuPowertrees(int ksid, int zwid, string ptmc);
        void KaoHeBiaoRelationZhiWu(int ksid, int zwid, int khbid);
        void DelKaoHeBiaoRelationZhiWu(int ksid, int zwid, int khbid);
        string GetZhiWuKaoHeBiao(int ksid, int zwid);
    }
}
